export default {
    // 继承的规则
    extends: ["@commitlint/config-conventional"],
    // 定义规则类型
    rules: {
        // type 类型定义，表示 git 提交的 type 必须在以下类型范围内
        "type-enum": [
            // 当前验证的错误级别
            2,
            // 在什么情况下进行验证
            "always",
            // 泛型内容，与cz-config.js中类型一致
            [
                "feat", // 新功能 feature
                "fix", // 修复 bug
                "docs", // 文档注释
                "style", // 代码格式(不影响代码运行的变动)
                "refactor", // 重构(既不增加新功能，也不是修复bug)
                "perf", // 性能优化
                "test", // 增加测试
                "chore", // 构建过程或辅助工具的变动
                "revert", // 回退
                "build", // 打包
            ],
        ],
    },
};
